[INFO] fetching crate claude-code-client-sdk 0.1.46...
[INFO] testing claude-code-client-sdk-0.1.46 against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] extracting crate claude-code-client-sdk 0.1.46 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate claude-code-client-sdk 0.1.46
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate claude-code-client-sdk 0.1.46
[INFO] tweaked toml for crates.io crate claude-code-client-sdk 0.1.46 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate claude-code-client-sdk 0.1.46 on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate claude-code-client-sdk 0.1.46 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 23f48131316f3914e4e14666507091dad2aac8ddb736043ba329f2b5f369debf
[INFO] running `Command { std: "docker" "start" "23f48131316f3914e4e14666507091dad2aac8ddb736043ba329f2b5f369debf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "23f48131316f3914e4e14666507091dad2aac8ddb736043ba329f2b5f369debf" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "23f48131316f3914e4e14666507091dad2aac8ddb736043ba329f2b5f369debf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "23f48131316f3914e4e14666507091dad2aac8ddb736043ba329f2b5f369debf" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling env_home v0.1.0
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling which v8.0.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling claude-code-client-sdk v0.1.46 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.84s
[INFO] running `Command { std: "docker" "inspect" "23f48131316f3914e4e14666507091dad2aac8ddb736043ba329f2b5f369debf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "23f48131316f3914e4e14666507091dad2aac8ddb736043ba329f2b5f369debf" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling claude-code-client-sdk v0.1.46 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.65s
[INFO] running `Command { std: "docker" "inspect" "23f48131316f3914e4e14666507091dad2aac8ddb736043ba329f2b5f369debf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "23f48131316f3914e4e14666507091dad2aac8ddb736043ba329f2b5f369debf" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/claude_code-2fea59e10bad23a4)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test transport::subprocess_cli::tests::parse_semver_prefix_supports_prefixed_version ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::resolve_user_to_uid_accepts_numeric_uid ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::parse_semver_prefix_supports_trailing_text_after_whitespace ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::parse_semver_prefix_supports_plain_version ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::resolve_user_to_uid_rejects_null_byte_in_username ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::resolve_user_to_uid_accepts_current_username ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::resolve_user_to_uid_rejects_unknown_user ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::parse_semver_prefix_rejects_invalid_version ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/agent_definition_tests.rs (/opt/rustwide/target/debug/deps/agent_definition_tests-c24623c5ea79c790)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_agent_definition_serialization_minimal ... ok
[INFO] [stdout] test test_agent_definition_serialization_full ... ok
[INFO] [stdout] test test_agent_definitions_map_serialization ... ok
[INFO] [stdout] test test_agent_definition_deserialization ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/buffering_tests.rs (/opt/rustwide/target/debug/deps/buffering_tests-39ba8546dda19ffd)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_buffer_size_option ... ok
[INFO] [stdout] test test_json_with_embedded_newlines ... ok
[INFO] [stdout] test test_multiple_json_objects_on_single_line ... ok
[INFO] [stdout] test test_multiple_newlines_between_objects ... ok
[INFO] [stdout] test test_split_json_across_multiple_reads ... ok
[INFO] [stdout] test test_mixed_complete_and_split_json ... ok
[INFO] [stdout] test test_buffer_size_exceeded ... ok
[INFO] [stdout] test test_large_minified_json ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/client_tests.rs (/opt/rustwide/target/debug/deps/client_tests-e0a97f7104b4ddea)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test test_disconnect_without_connect ... ok
[INFO] [stdout] test test_errors_when_not_connected ... ok
[INFO] [stdout] test test_connect_with_messages_does_not_close_stdin ... ok
[INFO] [stdout] test test_connect_with_messages_is_non_blocking_for_pending_stream ... ok
[INFO] [stdout] test test_double_connect ... ok
[INFO] [stdout] test test_client_with_full_options ... ok
[INFO] [stdout] test test_interrupt_not_connected ... ok
[INFO] [stdout] test test_interrupt_sends_control_request ... ok
[INFO] [stdout] test test_get_mcp_status_returns_typed_payload ... ok
[INFO] [stdout] test test_manual_connect_disconnect ... ok
[INFO] [stdout] test test_receive_messages_not_connected ... ok
[INFO] [stdout] test test_mcp_and_task_control_requests ... ok
[INFO] [stdout] test test_query_sends_user_message_with_session ... ok
[INFO] [stdout] test test_query_stream_injects_session_id ... ok
[INFO] [stdout] test test_receive_response_stops_at_result ... ok
[INFO] [stdout] test test_query_stream_keeps_session_open_for_follow_up_query ... ok
[INFO] [stdout] test test_receive_response_not_connected ... ok
[INFO] [stdout] test test_query_with_stream_input ... ok
[INFO] [stdout] test test_receive_response_collect_pattern ... ok
[INFO] [stdout] test test_receive_messages_detailed_parsing ... ok
[INFO] [stdout] test test_connect_with_initial_messages ... ok
[INFO] [stdout] test test_concurrent_send_receive ... ok
[INFO] [stdout] test test_scope_cleanup_on_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concurrency_tests.rs (/opt/rustwide/target/debug/deps/concurrency_tests-a2bdf9cfbe29ad69)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_multiple_control_requests_with_buffered_responses ... ok
[INFO] [stdout] test test_background_task_handles_control_request_and_sdk_message ... ok
[INFO] [stdout] test test_disconnect_aborts_background_task ... ok
[INFO] [stdout] test test_single_use_transport_errors_on_reconnect ... ok
[INFO] [stdout] test test_query_and_receive_use_shared_ref ... ok
[INFO] [stdout] test test_reconnect_after_disconnect_with_factory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_agents_settings_tests.rs (/opt/rustwide/target/debug/deps/e2e_agents_settings_tests-67c6ef6e7a352347)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_e2e_large_agents_via_initialize ... ok
[INFO] [stdout] test test_e2e_setting_sources_default ... ok
[INFO] [stdout] test test_e2e_filesystem_agent_loading ... ok
[INFO] [stdout] test test_e2e_agent_definition_in_init ... ok
[INFO] [stdout] test test_e2e_large_agents ... ok
[INFO] [stdout] test test_e2e_setting_sources_user_only ... ok
[INFO] [stdout] test test_e2e_setting_sources_project_included ... ok
[INFO] [stdout] test test_e2e_agent_via_query_function ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_hooks_tests.rs (/opt/rustwide/target/debug/deps/e2e_hooks_tests-d0fba66936187174)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_e2e_hook_permission_decision ... ok
[INFO] [stdout] test test_e2e_post_tool_use_with_tool_use_id ... ok
[INFO] [stdout] test test_e2e_multiple_hooks ... ok
[INFO] [stdout] test test_e2e_pre_tool_use_with_tool_use_id ... ok
[INFO] [stdout] test test_e2e_hook_additional_context ... ok
[INFO] [stdout] test test_e2e_notification_hook ... ok
[INFO] [stderr]      Running tests/e2e_sdk_mcp_tools_tests.rs (/opt/rustwide/target/debug/deps/e2e_sdk_mcp_tools_tests-d526058cd018ced4)
[INFO] [stdout] test test_e2e_hook_continue_and_stop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_sdk_mcp_permission_enforcement ... ok
[INFO] [stdout] test test_sdk_mcp_tool_execution ... ok
[INFO] [stdout] test test_sdk_mcp_without_permissions ... ok
[INFO] [stdout] test test_sdk_mcp_multiple_tools ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_structured_output_tests.rs (/opt/rustwide/target/debug/deps/e2e_structured_output_tests-5f5ba0af3a7c0887)
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_e2e_nested_structured_output ... ok
[INFO] [stdout] test test_e2e_structured_output_with_tools ... ok
[INFO] [stdout] test test_e2e_simple_structured_output ... ok
[INFO] [stdout] test test_e2e_structured_output_with_enum ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_subprocess_mock_tests.rs (/opt/rustwide/target/debug/deps/e2e_subprocess_mock_tests-0bbf75a9de5d90aa)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_sdk_mcp_control_message_roundtrip ... ok
[INFO] [stdout] test test_partial_messages_stream_event_types ... ok
[INFO] [stdout] test test_partial_messages_thinking_deltas ... ok
[INFO] [stdout] test test_partial_messages_disabled_by_default ... ok
[INFO] [stdout] test test_dynamic_controls_with_subprocess_transport ... ok
[INFO] [stdout] test test_stderr_callback_receives_debug_lines ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_handling_tests.rs (/opt/rustwide/target/debug/deps/error_handling_tests-f8b6a6bb01c43be7)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_can_use_tool_conflicts_with_permission_prompt_tool_name ... ok
[INFO] [stdout] test test_control_response_error_propagated ... ok
[INFO] [stdout] test test_can_use_tool_requires_messages_not_text ... ok
[INFO] [stdout] test test_empty_transport_returns_no_messages ... ok
[INFO] [stdout] test test_control_request_fails_fast_when_reader_terminated ... ok
[INFO] [stdout] test test_transport_read_error_propagated_to_consumer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/errors_tests.rs (/opt/rustwide/target/debug/deps/errors_tests-3c656f1861a89a4d)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_cli_not_found_error ... ok
[INFO] [stdout] test test_process_error ... ok
[INFO] [stdout] test test_json_decode_error ... ok
[INFO] [stdout] test test_connection_error ... ok
[INFO] [stdout] test test_base_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/message_parser_tests.rs (/opt/rustwide/target/debug/deps/message_parser_tests-dcf98f087cd000f4)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_parse_missing_type_field ... ok
[INFO] [stdout] test test_parse_missing_fields_errors_contain_data ... ok
[INFO] [stdout] test test_parse_unknown_message_type_returns_none ... ok
[INFO] [stdout] test test_parse_user_message_with_mixed_blocks ... ok
[INFO] [stdout] test test_parse_task_system_messages_with_typed_accessors ... ok
[INFO] [stdout] test test_parse_user_message_with_uuid_and_tool_result ... ok
[INFO] [stdout] test test_known_message_types_still_parsed ... ok
[INFO] [stdout] test test_parse_valid_assistant_message_with_thinking_and_error ... ok
[INFO] [stdout] test test_parse_valid_result_message ... ok
[INFO] [stdout] test test_parse_valid_system_message ... ok
[INFO] [stdout] test test_parse_valid_user_message ... ok
[INFO] [stdout] test test_rate_limit_event_rejected_returns_none ... ok
[INFO] [stdout] test test_rate_limit_event_returns_none ... ok
[INFO] [stdout] test test_parse_invalid_data_type ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/query_callbacks_tests.rs (/opt/rustwide/target/debug/deps/query_callbacks_tests-6e59cbb7f2ca1e46)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_async_hook_output ... ok
[INFO] [stdout] test test_permission_callback_allow ... ok
[INFO] [stdout] test test_permission_callback_deny ... ok
[INFO] [stdout] test test_permission_request_hook_callback ... ok
[INFO] [stdout] test test_field_name_conversion ... ok
[INFO] [stdout] test test_hook_output_fields ... ok
[INFO] [stdout] test test_subagent_start_hook_callback ... ok
[INFO] [stdout] test test_permission_callback_input_modification ... ok
[INFO] [stdout] test test_post_tool_use_hook_with_updated_mcp_output ... ok
[INFO] [stdout] test test_pre_tool_use_hook_with_additional_context ... ok
[INFO] [stdout] test test_new_hook_events_registered_in_hooks_config ... ok
[INFO] [stdout] test test_options_with_callbacks ... ok
[INFO] [stdout] test test_notification_hook_callback ... ok
[INFO] [stdout] test test_callback_exception_handling ... ok
[INFO] [stdout] test test_hook_execution ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/query_stream_api_tests.rs (/opt/rustwide/target/debug/deps/query_stream_api_tests-ed2866527ea3cc63)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_query_stream_from_stream_streams_both_directions ... ok
[INFO] [stdout] test test_one_shot_query_closes_transport_on_read_error ... ok
[INFO] [stdout] test test_query_stream_returns_streamed_messages ... ok
[INFO] [stdout] test test_query_from_stream_accepts_streamed_input ... ok
[INFO] [stdout] test test_stream_early_drop_triggers_cleanup ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sdk_mcp_tests.rs (/opt/rustwide/target/debug/deps/sdk_mcp_tests-0fe7ff68fcc1bd8e)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_error_handling ... ok
[INFO] [stdout] test test_image_content_support ... ok
[INFO] [stdout] test test_mixed_servers ... ok
[INFO] [stdout] test test_sdk_mcp_server_handlers ... ok
[INFO] [stdout] test test_tool_creation ... ok
[INFO] [stdout] test test_tool_annotations ... ok
[INFO] [stdout] test test_server_creation ... ok
[INFO] [stdout] test test_tool_annotations_in_jsonrpc ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sessions_tests.rs (/opt/rustwide/target/debug/deps/sessions_tests-43777b9ca7714d91)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_get_session_messages_rejects_invalid_session_id ... ok
[INFO] [stdout] test test_list_sessions_and_get_session_messages ... ok
[INFO] [stdout] test test_list_sessions_handles_multibyte_prompt_truncation_safely ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/settings_tests.rs (/opt/rustwide/target/debug/deps/settings_tests-4db23aceabaac187)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_permission_mode_in_options ... ok
[INFO] [stdout] test test_options_with_setting_sources ... ok
[INFO] [stdout] test test_options_default_has_no_setting_sources ... ok
[INFO] [stdout] test test_setting_source_serialization ... ok
[INFO] [stdout] test test_setting_source_deserialization ... ok
[INFO] [stdout] test test_permission_mode_serialization_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/structured_output_tests.rs (/opt/rustwide/target/debug/deps/structured_output_tests-4a7cc3f565113e2d)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_result_message_parsed_via_message_parser ... ok
[INFO] [stdout] test test_output_format_json_schema_config ... ok
[INFO] [stdout] test test_result_message_with_structured_output ... ok
[INFO] [stdout] test test_result_message_without_structured_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transport_command_tests.rs (/opt/rustwide/target/debug/deps/transport_command_tests-f365c952f91d1100)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test test_build_command_basic ... ok
[INFO] [stdout] test test_build_command_agents_always_via_initialize ... ok
[INFO] [stdout] test test_build_command_with_add_dirs ... ok
[INFO] [stdout] test test_build_command_with_extra_args ... ok
[INFO] [stdout] test test_build_command_with_fallback_model ... ok
[INFO] [stdout] test test_build_command_with_max_thinking_tokens ... ok
[INFO] [stdout] test test_build_command_with_mcp_servers_as_file_path ... ok
[INFO] [stdout] test test_build_command_with_mcp_servers_as_json_string ... ok
[INFO] [stdout] test test_build_command_with_options ... ok
[INFO] [stdout] test test_build_command_with_mcp_servers ... ok
[INFO] [stdout] test test_build_command_large_agents_work ... ok
[INFO] [stdout] test test_build_command_always_uses_streaming ... ok
[INFO] [stdout] test test_build_command_with_sandbox_minimal ... ok
[INFO] [stdout] test test_build_command_with_settings_file_and_no_sandbox ... ok
[INFO] [stdout] test test_build_command_with_sandbox_only ... ok
[INFO] [stdout] test test_build_command_with_settings_json ... ok
[INFO] [stdout] test test_build_command_with_settings_file ... ok
[INFO] [stdout] test test_build_command_with_system_prompt_string ... ok
[INFO] [stdout] test test_build_command_with_tools_array ... ok
[INFO] [stdout] test test_build_command_with_system_prompt_preset_and_append ... ok
[INFO] [stdout] test test_build_command_with_tools_preset ... ok
[INFO] [stdout] test test_build_command_with_tools_empty_array ... ok
[INFO] [stdout] test test_build_command_without_tools ... ok
[INFO] [stdout] test test_cli_path_accepts_pathbuf_path ... ok
[INFO] [stdout] test test_read_messages_transport_creation ... ok
[INFO] [stdout] test test_sandbox_network_config ... ok
[INFO] [stdout] test test_session_continuation ... ok
[INFO] [stdout] test test_settings_merge_failure_falls_back_when_not_strict ... ok
[INFO] [stdout] test test_build_command_with_system_prompt_preset ... ok
[INFO] [stdout] test test_settings_merge_failure_errors_in_strict_mode ... ok
[INFO] [stdout] test test_find_cli_not_found ... ok
[INFO] [stdout] test test_concurrent_writes_fail_without_lock ... ok
[INFO] [stdout] test test_build_command_with_sandbox_and_settings_json ... ok
[INFO] [stdout] test test_connect_with_nonexistent_cwd ... ok
[INFO] [stdout] test test_connect_close ... ok
[INFO] [stdout] test test_concurrent_writes_are_serialized ... ok
[INFO] [stdout] test test_env_vars_passed_to_subprocess ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/types_tests.rs (/opt/rustwide/target/debug/deps/types_tests-293a681e4dacb662)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_assistant_message_with_text ... ok
[INFO] [stdout] test test_assistant_message_with_thinking ... ok
[INFO] [stdout] test test_options_permission_modes ... ok
[INFO] [stdout] test test_result_message ... ok
[INFO] [stdout] test test_mcp_status_config_deserialization_is_type_disambiguated ... ok
[INFO] [stdout] test test_tool_permission_context_with_blocked_path ... ok
[INFO] [stdout] test test_tool_use_and_result_block ... ok
[INFO] [stdout] test test_user_message_creation ... ok
[INFO] [stdout] test test_mcp_status_response_deserialization ... ok
[INFO] [stdout] test test_default_options ... ok
[INFO] [stdout] test test_tool_permission_context_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests claude_code
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient (line 66) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::connect (line 239) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::connect_with_messages (line 336) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::get_mcp_status (line 674) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::get_server_info (line 744) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::disconnect (line 770) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::interrupt (line 562) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::query (line 404) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::receive_message (line 502) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::query_stream (line 452) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::receive_response (line 530) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::set_model (line 618) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::rewind_files (line 646) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::wait_for_initial_messages (line 374) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::set_permission_mode (line 590) - compile ... ok
[INFO] [stdout] test src/errors.rs - errors::CLIJSONDecodeError::new (line 166) ... ok
[INFO] [stdout] test src/internal_client.rs - internal_client::InternalClient::process_query_from_stream (line 239) - compile ... ok
[INFO] [stdout] test src/internal_client.rs - internal_client::InternalClient::process_query_as_stream (line 280) - compile ... ok
[INFO] [stdout] test src/internal_client.rs - internal_client::InternalClient::process_query_from_stream_as_stream (line 322) - compile ... ok
[INFO] [stdout] test src/internal_client.rs - internal_client::InternalClient::process_query (line 198) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 30) - compile ... ok
[INFO] [stdout] test src/errors.rs - errors::ProcessError::new (line 122) ... ok
[INFO] [stdout] test src/errors.rs - errors::ClaudeSDKError::new (line 26) ... ok
[INFO] [stdout] test src/errors.rs - errors::CLIConnectionError::new (line 55) ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::new (line 118) ... ok
[INFO] [stdout] test src/errors.rs - errors::MessageParseError::new (line 201) ... ok
[INFO] [stdout] test src/lib.rs - (line 54) - compile ... ok
[INFO] [stdout] test src/internal_client.rs - internal_client::InternalClient::new (line 45) ... ok
[INFO] [stdout] test src/query.rs - query::Query::close (line 807) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::end_input (line 623) ... ignored
[INFO] [stdout] test src/errors.rs - errors::CLINotFoundError::new (line 87) ... ok
[INFO] [stdout] test src/message_parser.rs - message_parser::parse_message (line 132) ... ok
[INFO] [stdout] test src/query.rs - query::Query::get_mcp_status (line 675) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::initialization_result (line 310) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::initialize (line 260) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::interrupt (line 696) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::receive_next_message (line 648) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::rewind_files (line 756) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::send_input_from_stream (line 486) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::send_input_messages (line 464) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::send_raw_message (line 433) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::send_user_message (line 411) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::set_model (line 735) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::set_permission_mode (line 714) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::spawn_input_from_stream (line 518) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::stream_input (line 561) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::stream_input_from_stream (line 581) ... ignored
[INFO] [stdout] test src/query.rs - query::handle_sdk_mcp_request (line 1218) - compile ... ok
[INFO] [stdout] test src/query_fn.rs - query_fn::query (line 40) - compile ... ok
[INFO] [stdout] test src/query_fn.rs - query_fn::query_from_stream (line 77) - compile ... ok
[INFO] [stdout] test src/query_fn.rs - query_fn::query_stream (line 117) - compile ... ok
[INFO] [stdout] test src/query_fn.rs - query_fn::query_stream_from_stream (line 151) - compile ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp (line 9) - compile ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::McpSdkServer::call_tool_json (line 265) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::new_with_transport (line 144) ... FAILED
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::McpSdkServer::has_tools (line 204) ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::McpSdkServer::list_tools_json (line 218) ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::McpSdkServer::new (line 170) ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::create_sdk_mcp_server (line 325) - compile ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::SdkMcpTool::with_annotations (line 87) ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::tool (line 124) - compile ... ok
[INFO] [stdout] test src/transport/mod.rs - transport::TransportFactory (line 127) ... ignored
[INFO] [stdout] test src/transport/subprocess_cli.rs - transport::subprocess_cli::JsonStreamBuffer::push_chunk (line 97) ... ok
[INFO] [stdout] test src/transport/subprocess_cli.rs - transport::subprocess_cli::JsonStreamBuffer::new (line 69) ... ok
[INFO] [stdout] test src/types.rs - types::McpServerConfig::to_cli_json (line 631) ... ok
[INFO] [stdout] test src/types.rs - types::PermissionUpdate::to_cli_dict (line 292) ... ok
[INFO] [stdout] test src/transport/mod.rs - transport::SplitAdapter::new (line 181) ... FAILED
[INFO] [stdout] test src/transport/mod.rs - transport::SplitAdapter::reader (line 198) ... FAILED
[INFO] [stdout] test src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::new (line 192) ... FAILED
[INFO] [stdout] test src/transport/mod.rs - transport::split_with_adapter (line 151) ... FAILED
[INFO] [stdout] test src/transport/mod.rs - transport::SplitAdapter::writer (line 216) ... FAILED
[INFO] [stdout] test src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::build_command (line 470) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/client.rs - client::ClaudeSdkClient::new_with_transport (line 144) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1553) panicked at /tmp/rustdoctestf81G3T/doctest_bundle_2024.rs:135:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56c189c96788 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x56c189c96788 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x56c189c96788 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x56c189c96788 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x56c189cab7ea - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x56c189cab7ea - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x56c189c9bf22 - std[d054f6f42beb1baa]::io::default_write_fmt::<std[d054f6f42beb1baa]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x56c189c9bf22 - <std[d054f6f42beb1baa]::sys::stdio::unix::Stderr as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x56c189c741a6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x56c189c741a6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x56c189c8e331 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x56c189c8e5ab - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x56c189c74262 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x56c189c6b959 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x56c189c7509d - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x56c189cabfac - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x56c189cabd22 - core[5a1c3e9896636f3a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/result.rs:1872:5
[INFO] [stdout]   17:     0x56c189abf424 - doctest_bundle_2024[a01f7a9b728ecae7]::__doctest_8::main
[INFO] [stdout]   18:     0x56c189abf606 - doctest_bundle_2024[a01f7a9b728ecae7]::__doctest_8::__main_fn
[INFO] [stdout]   19:     0x56c189ab5c31 - doctest_runner_2024[517c19936fe79b86]::__doctest_8::TEST::{closure#0}
[INFO] [stdout]   20:     0x56c189aba226 - <doctest_runner_2024[517c19936fe79b86]::__doctest_8::TEST::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x56c189ab84c9 - doctest_runner_2024[517c19936fe79b86]::main
[INFO] [stdout]   22:     0x56c189ab9f83 - <fn() -> std[d054f6f42beb1baa]::process::ExitCode as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x56c189ab54e6 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[d054f6f42beb1baa]::process::ExitCode, std[d054f6f42beb1baa]::process::ExitCode>
[INFO] [stdout]   24:     0x56c189ab5899 - std[d054f6f42beb1baa]::rt::lang_start::<std[d054f6f42beb1baa]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x56c189c8d037 - <&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x56c189c8d037 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x56c189c8d037 - std[d054f6f42beb1baa]::panicking::catch_unwind::<i32, &dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x56c189c8d037 - std[d054f6f42beb1baa]::panic::catch_unwind::<&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x56c189c8d037 - std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x56c189c8d037 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x56c189c8d037 - std[d054f6f42beb1baa]::panicking::catch_unwind::<isize, std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x56c189c8d037 - std[d054f6f42beb1baa]::panic::catch_unwind::<std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x56c189c8d037 - std[d054f6f42beb1baa]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x56c189ab5421 - std[d054f6f42beb1baa]::rt::lang_start::<std[d054f6f42beb1baa]::process::ExitCode>
[INFO] [stdout]   35:     0x56c189abb2e5 - main
[INFO] [stdout]   36:     0x7a1ed739d1ca - <unknown>
[INFO] [stdout]   37:     0x7a1ed739d28b - __libc_start_main
[INFO] [stdout]   38:     0x56c189ab46c5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/mod.rs - transport::SplitAdapter::new (line 181) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1600) panicked at /tmp/rustdoctestf81G3T/doctest_bundle_2024.rs:845:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55c322a2c788 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55c322a2c788 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55c322a2c788 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55c322a2c788 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55c322a417ea - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55c322a417ea - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x55c322a31f22 - std[d054f6f42beb1baa]::io::default_write_fmt::<std[d054f6f42beb1baa]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x55c322a31f22 - <std[d054f6f42beb1baa]::sys::stdio::unix::Stderr as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x55c322a0a1a6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55c322a0a1a6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55c322a24331 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x55c322a245ab - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x55c322a0a262 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x55c322a01959 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x55c322a0b09d - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x55c322a41fac - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x55c322a41d22 - core[5a1c3e9896636f3a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/result.rs:1872:5
[INFO] [stdout]   17:     0x55c32285784c - doctest_bundle_2024[a01f7a9b728ecae7]::__doctest_61::main
[INFO] [stdout]   18:     0x55c3228579a6 - doctest_bundle_2024[a01f7a9b728ecae7]::__doctest_61::__main_fn
[INFO] [stdout]   19:     0x55c32284ca31 - doctest_runner_2024[517c19936fe79b86]::__doctest_61::TEST::{closure#0}
[INFO] [stdout]   20:     0x55c322850f66 - <doctest_runner_2024[517c19936fe79b86]::__doctest_61::TEST::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x55c32284e4c9 - doctest_runner_2024[517c19936fe79b86]::main
[INFO] [stdout]   22:     0x55c32284ff83 - <fn() -> std[d054f6f42beb1baa]::process::ExitCode as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x55c32284b4e6 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[d054f6f42beb1baa]::process::ExitCode, std[d054f6f42beb1baa]::process::ExitCode>
[INFO] [stdout]   24:     0x55c32284b899 - std[d054f6f42beb1baa]::rt::lang_start::<std[d054f6f42beb1baa]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x55c322a23037 - <&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x55c322a23037 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x55c322a23037 - std[d054f6f42beb1baa]::panicking::catch_unwind::<i32, &dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x55c322a23037 - std[d054f6f42beb1baa]::panic::catch_unwind::<&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x55c322a23037 - std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x55c322a23037 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x55c322a23037 - std[d054f6f42beb1baa]::panicking::catch_unwind::<isize, std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x55c322a23037 - std[d054f6f42beb1baa]::panic::catch_unwind::<std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x55c322a23037 - std[d054f6f42beb1baa]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x55c32284b421 - std[d054f6f42beb1baa]::rt::lang_start::<std[d054f6f42beb1baa]::process::ExitCode>
[INFO] [stdout]   35:     0x55c3228512e5 - main
[INFO] [stdout]   36:     0x7072e56201ca - <unknown>
[INFO] [stdout]   37:     0x7072e562028b - __libc_start_main
[INFO] [stdout]   38:     0x55c32284a6c5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/mod.rs - transport::SplitAdapter::reader (line 198) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1602) panicked at /tmp/rustdoctestf81G3T/doctest_bundle_2024.rs:857:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d79519e1788 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d79519e1788 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d79519e1788 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d79519e1788 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d79519f67ea - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d79519f67ea - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x5d79519e6f22 - std[d054f6f42beb1baa]::io::default_write_fmt::<std[d054f6f42beb1baa]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5d79519e6f22 - <std[d054f6f42beb1baa]::sys::stdio::unix::Stderr as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5d79519bf1a6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d79519bf1a6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d79519d9331 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5d79519d95ab - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5d79519bf262 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5d79519b6959 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5d79519c009d - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5d79519f6fac - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5d79519f6d22 - core[5a1c3e9896636f3a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/result.rs:1872:5
[INFO] [stdout]   17:     0x5d795180caec - doctest_bundle_2024[a01f7a9b728ecae7]::__doctest_62::main
[INFO] [stdout]   18:     0x5d795180ccb6 - doctest_bundle_2024[a01f7a9b728ecae7]::__doctest_62::__main_fn
[INFO] [stdout]   19:     0x5d7951801ab1 - doctest_runner_2024[517c19936fe79b86]::__doctest_62::TEST::{closure#0}
[INFO] [stdout]   20:     0x5d7951805fa6 - <doctest_runner_2024[517c19936fe79b86]::__doctest_62::TEST::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5d79518034c9 - doctest_runner_2024[517c19936fe79b86]::main
[INFO] [stdout]   22:     0x5d7951804f83 - <fn() -> std[d054f6f42beb1baa]::process::ExitCode as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x5d79518004e6 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[d054f6f42beb1baa]::process::ExitCode, std[d054f6f42beb1baa]::process::ExitCode>
[INFO] [stdout]   24:     0x5d7951800899 - std[d054f6f42beb1baa]::rt::lang_start::<std[d054f6f42beb1baa]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x5d79519d8037 - <&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x5d79519d8037 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5d79519d8037 - std[d054f6f42beb1baa]::panicking::catch_unwind::<i32, &dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5d79519d8037 - std[d054f6f42beb1baa]::panic::catch_unwind::<&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5d79519d8037 - std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x5d79519d8037 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5d79519d8037 - std[d054f6f42beb1baa]::panicking::catch_unwind::<isize, std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5d79519d8037 - std[d054f6f42beb1baa]::panic::catch_unwind::<std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5d79519d8037 - std[d054f6f42beb1baa]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x5d7951800421 - std[d054f6f42beb1baa]::rt::lang_start::<std[d054f6f42beb1baa]::process::ExitCode>
[INFO] [stdout]   35:     0x5d79518062e5 - main
[INFO] [stdout]   36:     0x7995de7081ca - <unknown>
[INFO] [stdout]   37:     0x7995de70828b - __libc_start_main
[INFO] [stdout]   38:     0x5d79517ff6c5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::new (line 192) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1614) panicked at /tmp/rustdoctestf81G3T/doctest_bundle_2024.rs:930:84:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ce61a27e788 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5ce61a27e788 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5ce61a27e788 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5ce61a27e788 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5ce61a2937ea - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5ce61a2937ea - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x5ce61a283f22 - std[d054f6f42beb1baa]::io::default_write_fmt::<std[d054f6f42beb1baa]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5ce61a283f22 - <std[d054f6f42beb1baa]::sys::stdio::unix::Stderr as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5ce61a25c1a6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5ce61a25c1a6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5ce61a276331 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5ce61a2765ab - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5ce61a25c262 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5ce61a253959 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5ce61a25d09d - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5ce61a293fac - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5ce61a293d22 - core[5a1c3e9896636f3a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/result.rs:1872:5
[INFO] [stdout]   17:     0x5ce61a0aac7d - doctest_bundle_2024[a01f7a9b728ecae7]::__doctest_69::main
[INFO] [stdout]   18:     0x5ce61a0aad26 - doctest_bundle_2024[a01f7a9b728ecae7]::__doctest_69::__main_fn
[INFO] [stdout]   19:     0x5ce61a09ede1 - doctest_runner_2024[517c19936fe79b86]::__doctest_69::TEST::{closure#0}
[INFO] [stdout]   20:     0x5ce61a0a3166 - <doctest_runner_2024[517c19936fe79b86]::__doctest_69::TEST::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5ce61a0a04c9 - doctest_runner_2024[517c19936fe79b86]::main
[INFO] [stdout]   22:     0x5ce61a0a1f83 - <fn() -> std[d054f6f42beb1baa]::process::ExitCode as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x5ce61a09d4e6 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[d054f6f42beb1baa]::process::ExitCode, std[d054f6f42beb1baa]::process::ExitCode>
[INFO] [stdout]   24:     0x5ce61a09d899 - std[d054f6f42beb1baa]::rt::lang_start::<std[d054f6f42beb1baa]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x5ce61a275037 - <&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x5ce61a275037 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5ce61a275037 - std[d054f6f42beb1baa]::panicking::catch_unwind::<i32, &dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5ce61a275037 - std[d054f6f42beb1baa]::panic::catch_unwind::<&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5ce61a275037 - std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x5ce61a275037 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5ce61a275037 - std[d054f6f42beb1baa]::panicking::catch_unwind::<isize, std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5ce61a275037 - std[d054f6f42beb1baa]::panic::catch_unwind::<std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5ce61a275037 - std[d054f6f42beb1baa]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x5ce61a09d421 - std[d054f6f42beb1baa]::rt::lang_start::<std[d054f6f42beb1baa]::process::ExitCode>
[INFO] [stdout]   35:     0x5ce61a0a32e5 - main
[INFO] [stdout]   36:     0x7baf627551ca - <unknown>
[INFO] [stdout]   37:     0x7baf6275528b - __libc_start_main
[INFO] [stdout]   38:     0x5ce61a09c6c5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/mod.rs - transport::split_with_adapter (line 151) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1606) panicked at /tmp/rustdoctestf81G3T/doctest_bundle_2024.rs:885:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e9e340c7788 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e9e340c7788 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e9e340c7788 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e9e340c7788 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e9e340dc7ea - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e9e340dc7ea - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x5e9e340ccf22 - std[d054f6f42beb1baa]::io::default_write_fmt::<std[d054f6f42beb1baa]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5e9e340ccf22 - <std[d054f6f42beb1baa]::sys::stdio::unix::Stderr as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5e9e340a51a6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e9e340a51a6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e9e340bf331 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5e9e340bf5ab - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5e9e340a5262 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5e9e3409c959 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5e9e340a609d - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5e9e340dcfac - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5e9e340dcd22 - core[5a1c3e9896636f3a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/result.rs:1872:5
[INFO] [stdout]   17:     0x5e9e33ef310c - doctest_bundle_2024[a01f7a9b728ecae7]::__doctest_65::main
[INFO] [stdout]   18:     0x5e9e33ef3456 - doctest_bundle_2024[a01f7a9b728ecae7]::__doctest_65::__main_fn
[INFO] [stdout]   19:     0x5e9e33ee7be1 - doctest_runner_2024[517c19936fe79b86]::__doctest_65::TEST::{closure#0}
[INFO] [stdout]   20:     0x5e9e33eec066 - <doctest_runner_2024[517c19936fe79b86]::__doctest_65::TEST::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5e9e33ee94c9 - doctest_runner_2024[517c19936fe79b86]::main
[INFO] [stdout]   22:     0x5e9e33eeaf83 - <fn() -> std[d054f6f42beb1baa]::process::ExitCode as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x5e9e33ee64e6 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[d054f6f42beb1baa]::process::ExitCode, std[d054f6f42beb1baa]::process::ExitCode>
[INFO] [stdout]   24:     0x5e9e33ee6899 - std[d054f6f42beb1baa]::rt::lang_start::<std[d054f6f42beb1baa]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x5e9e340be037 - <&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x5e9e340be037 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5e9e340be037 - std[d054f6f42beb1baa]::panicking::catch_unwind::<i32, &dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5e9e340be037 - std[d054f6f42beb1baa]::panic::catch_unwind::<&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5e9e340be037 - std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x5e9e340be037 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5e9e340be037 - std[d054f6f42beb1baa]::panicking::catch_unwind::<isize, std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5e9e340be037 - std[d054f6f42beb1baa]::panic::catch_unwind::<std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5e9e340be037 - std[d054f6f42beb1baa]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x5e9e33ee6421 - std[d054f6f42beb1baa]::rt::lang_start::<std[d054f6f42beb1baa]::process::ExitCode>
[INFO] [stdout]   35:     0x5e9e33eec2e5 - main
[INFO] [stdout]   36:     0x7135bc4ea1ca - <unknown>
[INFO] [stdout]   37:     0x7135bc4ea28b - __libc_start_main
[INFO] [stdout]   38:     0x5e9e33ee56c5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/mod.rs - transport::SplitAdapter::writer (line 216) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1604) panicked at /tmp/rustdoctestf81G3T/doctest_bundle_2024.rs:870:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60a056ae7788 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60a056ae7788 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60a056ae7788 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60a056ae7788 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60a056afc7ea - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60a056afc7ea - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x60a056aecf22 - std[d054f6f42beb1baa]::io::default_write_fmt::<std[d054f6f42beb1baa]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x60a056aecf22 - <std[d054f6f42beb1baa]::sys::stdio::unix::Stderr as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x60a056ac51a6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60a056ac51a6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60a056adf331 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x60a056adf5ab - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x60a056ac5262 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x60a056abc959 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x60a056ac609d - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x60a056afcfac - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x60a056afcd22 - core[5a1c3e9896636f3a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/result.rs:1872:5
[INFO] [stdout]   17:     0x60a056912dfc - doctest_bundle_2024[a01f7a9b728ecae7]::__doctest_63::main
[INFO] [stdout]   18:     0x60a056912fc6 - doctest_bundle_2024[a01f7a9b728ecae7]::__doctest_63::__main_fn
[INFO] [stdout]   19:     0x60a056907b31 - doctest_runner_2024[517c19936fe79b86]::__doctest_63::TEST::{closure#0}
[INFO] [stdout]   20:     0x60a05690bfe6 - <doctest_runner_2024[517c19936fe79b86]::__doctest_63::TEST::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x60a0569094c9 - doctest_runner_2024[517c19936fe79b86]::main
[INFO] [stdout]   22:     0x60a05690af83 - <fn() -> std[d054f6f42beb1baa]::process::ExitCode as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x60a0569064e6 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[d054f6f42beb1baa]::process::ExitCode, std[d054f6f42beb1baa]::process::ExitCode>
[INFO] [stdout]   24:     0x60a056906899 - std[d054f6f42beb1baa]::rt::lang_start::<std[d054f6f42beb1baa]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x60a056ade037 - <&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x60a056ade037 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x60a056ade037 - std[d054f6f42beb1baa]::panicking::catch_unwind::<i32, &dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x60a056ade037 - std[d054f6f42beb1baa]::panic::catch_unwind::<&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x60a056ade037 - std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x60a056ade037 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x60a056ade037 - std[d054f6f42beb1baa]::panicking::catch_unwind::<isize, std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x60a056ade037 - std[d054f6f42beb1baa]::panic::catch_unwind::<std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x60a056ade037 - std[d054f6f42beb1baa]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x60a056906421 - std[d054f6f42beb1baa]::rt::lang_start::<std[d054f6f42beb1baa]::process::ExitCode>
[INFO] [stdout]   35:     0x60a05690c2e5 - main
[INFO] [stdout]   36:     0x796503f351ca - <unknown>
[INFO] [stdout]   37:     0x796503f3528b - __libc_start_main
[INFO] [stdout]   38:     0x60a0569056c5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::build_command (line 470) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1612) panicked at /tmp/rustdoctestf81G3T/doctest_bundle_2024.rs:918:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62e9d6c61788 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62e9d6c61788 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62e9d6c61788 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62e9d6c61788 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62e9d6c767ea - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62e9d6c767ea - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x62e9d6c66f22 - std[d054f6f42beb1baa]::io::default_write_fmt::<std[d054f6f42beb1baa]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x62e9d6c66f22 - <std[d054f6f42beb1baa]::sys::stdio::unix::Stderr as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x62e9d6c3f1a6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x62e9d6c3f1a6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62e9d6c59331 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x62e9d6c595ab - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x62e9d6c3f262 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x62e9d6c36959 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x62e9d6c4009d - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x62e9d6c76fac - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x62e9d6c76d22 - core[5a1c3e9896636f3a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/result.rs:1872:5
[INFO] [stdout]   17:     0x62e9d6a8d84c - doctest_bundle_2024[a01f7a9b728ecae7]::__doctest_68::main
[INFO] [stdout]   18:     0x62e9d6a8db46 - doctest_bundle_2024[a01f7a9b728ecae7]::__doctest_68::__main_fn
[INFO] [stdout]   19:     0x62e9d6a81d61 - doctest_runner_2024[517c19936fe79b86]::__doctest_68::TEST::{closure#0}
[INFO] [stdout]   20:     0x62e9d6a86126 - <doctest_runner_2024[517c19936fe79b86]::__doctest_68::TEST::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x62e9d6a834c9 - doctest_runner_2024[517c19936fe79b86]::main
[INFO] [stdout]   22:     0x62e9d6a84f83 - <fn() -> std[d054f6f42beb1baa]::process::ExitCode as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x62e9d6a804e6 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[d054f6f42beb1baa]::process::ExitCode, std[d054f6f42beb1baa]::process::ExitCode>
[INFO] [stdout]   24:     0x62e9d6a80899 - std[d054f6f42beb1baa]::rt::lang_start::<std[d054f6f42beb1baa]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x62e9d6c58037 - <&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x62e9d6c58037 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x62e9d6c58037 - std[d054f6f42beb1baa]::panicking::catch_unwind::<i32, &dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x62e9d6c58037 - std[d054f6f42beb1baa]::panic::catch_unwind::<&dyn core[5a1c3e9896636f3a]::ops::function::Fn<(), Output = i32> + core[5a1c3e9896636f3a]::panic::unwind_safe::RefUnwindSafe + core[5a1c3e9896636f3a]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x62e9d6c58037 - std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x62e9d6c58037 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x62e9d6c58037 - std[d054f6f42beb1baa]::panicking::catch_unwind::<isize, std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x62e9d6c58037 - std[d054f6f42beb1baa]::panic::catch_unwind::<std[d054f6f42beb1baa]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x62e9d6c58037 - std[d054f6f42beb1baa]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x62e9d6a80421 - std[d054f6f42beb1baa]::rt::lang_start::<std[d054f6f42beb1baa]::process::ExitCode>
[INFO] [stdout]   35:     0x62e9d6a862e5 - main
[INFO] [stdout]   36:     0x78ce26e9c1ca - <unknown>
[INFO] [stdout]   37:     0x78ce26e9c28b - __libc_start_main
[INFO] [stdout]   38:     0x62e9d6a7f6c5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/client.rs - client::ClaudeSdkClient::new_with_transport (line 144)
[INFO] [stdout]     src/transport/mod.rs - transport::SplitAdapter::new (line 181)
[INFO] [stdout]     src/transport/mod.rs - transport::SplitAdapter::reader (line 198)
[INFO] [stdout]     src/transport/mod.rs - transport::SplitAdapter::writer (line 216)
[INFO] [stdout]     src/transport/mod.rs - transport::split_with_adapter (line 151)
[INFO] [stdout]     src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::build_command (line 470)
[INFO] [stdout]     src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::new (line 192)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 47 passed; 7 failed; 18 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.81s; merged doctests compilation took 1.42s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "23f48131316f3914e4e14666507091dad2aac8ddb736043ba329f2b5f369debf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "23f48131316f3914e4e14666507091dad2aac8ddb736043ba329f2b5f369debf", kill_on_drop: false }`
[INFO] [stdout] 23f48131316f3914e4e14666507091dad2aac8ddb736043ba329f2b5f369debf
